package com.tuars.instalacionesalberti.controllers.familia;

import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;

import javax.swing.JOptionPane;

import com.tuars.instalacionesalberti.entidades.Familia;

public class InsertarFamilia {
	
	private String errorInsert="Error al insertar los datos";
	private String titleError="Error en Base de Datos";
	
		
	public void introducir(Connection conexion, Familia fam){
		if(fam.getCodiFamilia().equals("")){
			JOptionPane.showMessageDialog(null, "El campo codigo familia no puede estar vacio", "Campo vacio", JOptionPane.ERROR_MESSAGE);
		}else if(fam.getNomFamilia().equals("")){
			JOptionPane.showMessageDialog(null, "El campo Nombre no puede estar vacio", "Campo vacio", JOptionPane.ERROR_MESSAGE);
		}else{
			Statement st = null;
			try{
				st = conexion.createStatement();
				st.executeUpdate("INSERT INTO FAMILIA VALUES('"+fam.getCodiFamilia()+"','"+fam.getNomFamilia()+"')");
				
				st.close();
				conexion.close();
			}catch (SQLException e){
				JOptionPane.showMessageDialog(null, errorInsert, titleError, JOptionPane.ERROR_MESSAGE);
			}
		}
	}
		
	public void AsignarValoresAEntidad(Familia fam, String codFam, String nom){
		fam.setCodiFamilia(codFam);
		fam.setNomFamilia(nom);
	}

}
